//#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int fbnq1(int a)
//{
//	if (a <= 2)
//		return 1;
//	else
//		return fbnq1(a - 1) + fbnq1(a - 2);
//}
//
//int fbnq2(int n)
//{
//	int a = 1;
//	int b = 1;
//	int c = 1;
//	while (n > 2)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	printf("%d ", fbnq1(a));
//	printf("%d ", fbnq2(a));
//	
//	return 0;
//}